package cn.xshi.bpm.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import cn.xshi.common.base.BaseEntity;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
import lombok.EqualsAndHashCode;
/**
* @Desc 节点按钮（关系表） 
* @Author 邓纯杰
* @CreateTime 2022-03-31 16:37:18
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="节点按钮（关系表） 对象", description="节点按钮（关系表） ")
public class LcNodeBtn extends BaseEntity implements Serializable{

	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "id")
	private String id;/**id**/

	@ApiModelProperty(value = "按钮id（关联主表lc_btn）")
	private String btnId;/**按钮id（关联主表lc_btn）**/

	@ApiModelProperty(value = "流程id")
	private String lcProcessId;/**流程编号**/

	@ApiModelProperty(value = "发布版本id")
	private String lcDeploymentId;/**发布版本id**/

	@ApiModelProperty(value = "节点编号（工作流节点编号）")
	private String nodeId;/**节点编号（工作流节点编号）**/

	@ApiModelProperty(value = "节点属性id")
	private String lcNodeAttributeId;/**节点属性id**/

	@ApiModelProperty(value = "扩展节点按钮名称")
	private String btnLabel;/**扩展节点按钮名称**/

	@ApiModelProperty(value = "扩展节点按钮动作")
	private String btnAction;/**扩展节点按钮动作**/

	@ApiModelProperty(value = "按钮标签")
	private String label_;//按钮标签

	@ApiModelProperty(value = "按钮对象")
	private LcBtn lcBtn;//按钮对象

	@ApiModelProperty(value = "动作")
	private String action_;/**动作**/

	@ApiModelProperty(value = "按钮规则")
	private List<LcJumpRules> lcJumpRules;//按钮规则
}
